body, h1, h2, h3, h4, h5, h6, form, dl, dt, dd  { padding: 0px; font-size: 12px; font-weight: normal;    font-family: "Segoe UI","Lucida Grande",Helvetica,Arial,"Microsoft YaHei",FreeSans,Arimo,"Droid Sans","wenquanyi micro hei","Hiragino Sans GB","Hiragino Sans GB W3",Roboto,Arial,sans-serif;
  margin:0; width:100%;                                                              
                                                                 
}
body{color:#747474; line-height:23px; background-color:#f2f2f2;}
img { border-style: none}
ul{ list-style:none; margin:0px; padding:0px;}
td {line-height: 180%;font-family: "Microsoft YaHei"," Arial, Helvetica"," sans-serif";font-size: 12px;}
a {
	text-decoration: none;
	    font-family: "Segoe UI","Lucida Grande",Helvetica,Arial,"Microsoft YaHei",FreeSans,Arimo,"Droid Sans","wenquanyi micro hei","Hiragino Sans GB","Hiragino Sans GB W3",Roboto,Arial,sans-serif;
outline:none;blr:expression(this.onFocus=this.blur());
color:#747474;
}
b{ font-weight:normal;}
.noimg{ width:107px; height:107px;background: url(../images/noimg.jpg) no-repeat;}
.pagination_next{ font-size:14px; padding:5px;}
.pagination_prev{ font-size:14px; font-family:"Simsun";padding:5px;}
.pagination_next a,.pagination_prev a{ font-size:14px;font-family:"Simsun";}
.pagination_next a:hover,.pagination_prev a:hover{ font-size:14px;}
.input{display:inline;margin-right:5px;padding:5px;height:18px;line-height:18px;vertical-align:middle;background:#fff;color:#999;border:1px solid #dadada;border-radius:4px 4px 4px 4px;font-family:'Microsoft YaHei';}
.pagination a:hover{ text-decoration:underline;}
li{ list-style-type:none;}
a:hover{ text-decoration:none; color:#333;}
.clear{ clear:both;}
.m23{ margin-left:23px; display:inline;}
.mr29{ margin-right:29px; display:inline;}
.mr32{ margin-right:32px; display:inline;}
.mt34{ margin-top:34px;}
.mt5{ margin-top:5px;}
.left{ float:left}
.txt-lt{ text-align: left;}
.txt-rt{ text-align: right;}
.txt-center{ text-align: center;}
.right{ float:right;}
.auto{ margin:0 auto;}

		
#show1 {
			animation-delay:0s;
-webkit-animation-delay:0s; /* Safari 和 Chrome */
			-vendor-animation-duration: 3s;
			-vendor-animation-delay: 0s;
			-vendor-animation-iteration-count: infinite;
			
		}
		#show1-1 {
			animation-delay:1s;
-webkit-animation-delay:1s; /* Safari 和 Chrome */
			-vendor-animation-duration: 3s;
			-vendor-animation-delay: 0s;
			-vendor-animation-iteration-count: infinite;
			
		}
		#show1-2 {
			animation-delay:1s;
-webkit-animation-delay:1s; /* Safari 和 Chrome */
			-vendor-animation-duration: 3s;
			-vendor-animation-delay: 1s;
			-vendor-animation-iteration-count: infinite;
			
		}
		#show2 {
			animation-delay:2s;
-webkit-animation-delay:2s; /* Safari 和 Chrome */
			-vendor-animation-duration: 3s;
			-vendor-animation-delay: 2s;
			-vendor-animation-iteration-count: infinite;
			
		}
		#show3 {
			animation-delay:3s;
-webkit-animation-delay:3s; /* Safari 和 Chrome */
			-vendor-animation-duration: 3s;
			-vendor-animation-delay: 3s;
			-vendor-animation-iteration-count: infinite;
			
		}
.header{ width:100%;height:90px; margin:0 auto 0px auto;}
#header1{ width:100%;height:90px; margin:0 auto;}
#header{ width:1200px;height:90px; margin:0 auto;}
.topxx1{height:35px; line-height:35px;color:#999; letter-spacing:1px;}
.topxx2{ float:left;width:1200px;}
.w1200{width:1200px;}
.w1300{width:1300px;}
.w1180{width:1180px;margin:0 auto; }
.w1920{width:100%;}
.ny_header{width:100%;height:458px; margin:0 auto 0px auto;}
#ny_header{ width:1200px;height:55px; margin:0 auto; }
.topxxr{ float:right; width:213px; height:15px;line-height:15px; margin-top:10px;}
.topxxr a{ color:#999;}
.topxxr .a1{width:60px;float:left;height:15px;line-height:15px;overflow:hidden;}
.topxxr .a3{width:1px;float:left;height:13px;overflow:hidden;border-left:1px solid #999; margin-right:10px; display:inline; overflow:hidden; margin-top:1px;}
.banner{width:100%; height:450px;overflow:hidden;}
.bannerBox{ width:100%; height:450px; overflow:hidden; position:relative; }
		.bannerBox .hd{ height:10px; overflow:hidden; position:absolute; right:47%; bottom:26px; z-index:1; }
		.bannerBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.bannerBox .hd ul li{ float:left; margin-right:20px;  width:10px;border:1 solid gray;border-radius:10px; height:10px;background:#fff; cursor:pointer; }
		.bannerBox .hd ul li.on{ background:#1f7848; color:#fff;border:1 solid gray;border-radius:10px; }
		.bannerBox .bd{ position:relative; height:100%; z-index:0;   }
		.bannerBox .bd li{ zoom:1; vertical-align:middle; }
		.bannerBox .bd a{ width:100%; height:450px; display:block;  }
		.bannerBox .prev,
		.bannerBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px;  }
		.bannerBox .next{ left:auto; right:3%; background-position:8px 5px; }
		.bannerBox .prev:hover,
		.bannerBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.bannerBox .prevStop{ display:none;  }
		.bannerBox .nextStop{ display:none;  }

.dh{ width:1200px; height:80px;margin: 0 auto;}
.dh .logo{ float: left; padding-top:10px;}
.middh{ height:80px;}
		.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
		.navBar {/*position: relative;*/z-index: 1;color: #1f7848;height: 45px;line-height: 45px;}
		.nav {width:960px;font-family: "Microsoft YaHei", SimSun, SimHei; float: right; padding-top: 45px;}
		.nav h3 {font-size: 100%;font-weight: normal;font-size: 14px;}
		.nav .m {position: relative;float: left;width:120px;display: inline;text-align: center;}
		/*.nav .m h3 i {display: inline-block;*display: inline;zoom: 1;width: 7px;height: 4px;background: url(images/icon.png) 0 -280px no-repeat;overflow: hidden;margin: -2px 0 0 5px;vertical-align: middle;filter: alpha(opacity=50);opacity: 0.5;}*/
		.nav h3 a {zoom: 1;display: block;color: #1f7848;height: 45px;line-height: 45px; font-size: 16px;}
		.nav .on h3 a { border-bottom:2px solid #1f7848 ;}
		.nav .on h3 a i {filter: alpha(opacity=100);opacity: 1;}
		.nav .sub {display: none;width: 120px;padding: 10px 0;position: absolute;left:0px;top: 47px;background: #eee;float: left;line-height: 30px; z-index: 10;filter:alpha(opacity=90);opacity:0.9; }
		.nav .sub li {text-align: center;}
		.nav .sub li a {color: #333;display: block;zoom: 1; font-size: 14px; line-height: 40px;}
		.nav .sub li a:hover {/*background: #ddd;*/color: #1f7848;}
		.nav .sub dl {display: inline-block;*display: inline;zoom: 1;vertical-align: top;line-height: 26px; }
		.nav .sub dl dt{float: left; width:180px;}
		.nav .sub dl a:hover {color: #1f7848;}
		.nav .sub dl dt a {color: #000; font-size: 18px;}
		.nav .sub dl dd a {color: #999;padding-left: 7px;}
		.nav #m2 .sub {z-index: 1;width:1140px;left: -360px;filter:alpha(opacity=90);opacity:0.9; padding: 30px 30px;}
		.nav #m3 .sub {z-index: 1;width:1140px;left:-480px;filter:alpha(opacity=90);opacity:0.9;padding: 30px 30px;}
		.nav #m4 .sub {z-index: 1;width:1140px;left:-600px;filter:alpha(opacity=90);opacity:0.9;padding: 30px 30px;}

	.fl1{ width: 100%; border-bottom: 1px solid #ddd;min-height: 40px; padding-top:10px;*height: 40px;}
	.fl1 span{float: left; width: 120px; font-size: 18px; text-align: left;}
	.fl2{ float: left; width: 1000px; padding-bottom:20px;}
	.fl2 a{color: #777; font-size: 14px; font-family: "微软雅黑";margin:0px 15px 10px 0px; float: left;
	 background-color: #E1E1E1;
	/*border-right: 1px solid #1f7848; height: 23px; line-height:23px;*/ padding: 0px 20px 0px 20px;}
    .fl2 a:hover{ background-color: #1f7848; color: #fff;}		
	.nav h3 a::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .286rem;
    content: '';
    vertical-align: middle;
    border-top: .286rem solid;
    border-right: .286rem solid transparent;
    border-left: .286rem solid transparent;
}
	.nav h3 a::after { margin-top: -3px;}
	.nav h3 a:after {margin-right: 0; margin-left: .3em;}

.cont1-box{height: 350px; background-color: #fff; margin-bottom: 40px;}
.picleft{ width:1300px;  overflow:hidden; position:relative;    }
.picleft .hd{ overflow:hidden;  height:0px; }
.picleft .hd .prev{ display:block;  width:31px; height:83px; float:left; margin-right:5px; margin-top:10px;  overflow:hidden;cursor:pointer;background:url(../images/jl.jpg) no-repeat;position:absolute; left:0px; top:150px; z-index:1; }
.picleft .hd .next{ display:block;  width:31px; height:83px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;cursor:pointer;background:url(../images/jr.jpg) no-repeat;position:absolute; right:0px; top:150px; z-index:1; }
.picleft .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picleft .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.picleft .hd ul li.on{ background-position:0 0; }
.picleft .bd{ padding:50px;   }
.picleft .bd ul{ overflow:hidden; zoom:1; }
.picleft .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picleft .bd ul li .pic{ text-align:center; }
.picleft .bd ul li .pic img{ width:278px; height:330px; display:block;}
.picleft .bd ul li .pic a:hover img{ border-color:#999;  }
.picleft .bd ul li .title{ line-height:24px;   }
 
.bg1{height:288px;position: relative;}
.cont2img{ height:288px;background: url(../images/quanjing-bg.png) no-repeat;}
.cont2png{ height:288px;position:absolute;left:0px;top:0px; background:#000; filter:alpha(opacity=70);opacity:0.7; }
.bg1 a{ font-size: 16px;width:188px; height:60px; display: block;color:#fff;border:1px solid #fff; text-align: center; line-height: 60px; margin: 111px auto 0px auto; border-radius: 3px;}
.bg1 a:hover{}
.btn-1 {
    background: #1AAB8A;
    color: #fff;
    border: none;
    position: relative;
    height: 60px;
    font-size: 1.6em;
    padding: 0 2em;
    cursor: pointer;
    transition: 800ms ease all;
    outline: none;
}
.btn-1:hover{
  background:#fff;
  color:#1AAB8A;
}
.btn-1:before,.btn-1:after{
  content:'';
  position:absolute;
  top:0;
  right:0;
  height:2px;
  width:0;
  background: #1AAB8A;
  transition:400ms ease all;
}
.btn-1:after{
  right:inherit;
  top:inherit;
  left:0;
  bottom:0;
}
.btn-1:hover:before,.btn-1:hover:after{
  width:100%;
  transition:800ms ease all;
}
.bg2{height:421px;position: relative;}
.cont4img{ height:421px;position:absolute;left:0px;top:0px; z-index:1; right: 0px;background: url(../images/office-bg.png) no-repeat;}
.cont4png{ height:421px;position:absolute;left:0px;top:0px; background:#000; filter:alpha(opacity=70);opacity:0.7;z-index: 10; right: 0px; }
.bg1 a{ font-size: 16px;width:188px; height:60px; display: block;color:#fff;border:1px solid #fff; text-align: center; line-height: 60px; margin: 111px auto 0px auto; border-radius: 3px;}
.bg1 a:hover{}
.cont4box{ width: 1200px;height:421px; margin: 0 auto;position:absolute;left:0px;top:0px;right: 0px; z-index:111;}
.cont4box ul{ padding-top: 10px;}
.cont4box li{ width: 163px; height: 163px; display: inline-block; border: 2px solid #fff; margin: 15px 30px; float: left; position: relative;}
.cont4box li h3{ font-size:18px; padding: 20px 0px 60px 0px; }
.cont4box li a h3:after {
    content: " ";
    position: absolute;
    top: 60px;
    right: 70px;
    height: 1px;
    border-bottom: 1px solid #fff;
    color: #fff;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scaleY(.8);
    transform: scaleY(.8);
    left: 70px;
    z-index: 2;
}
.cont4box li a{color: #fff;}
.cont4box li a p{ font-size: 16px; color: #D9D9D9;}


.picScroll-left1{width:1200px;  overflow:hidden; position:relative;padding-top:20px;  margin: 0 auto;}
.picScroll-left1 .hd{ overflow:hidden;  height:36px;}
.picScroll-left1 .hd .prev{ display:block;  width:42px; height:36px;overflow:hidden;cursor:pointer;background:url(../images/prev-btn.png) no-repeat;position:absolute; left:0px; top:240px; z-index:1; }
.picScroll-left1 .hd .next{ display:block;  width:42px; height:36px;overflow:hidden;cursor:pointer;background:url(../images/next-btn.png) no-repeat;position:absolute; right:0px; top:240px; z-index:1; }
.picScroll-left1 .hd .prev:hover{ display:block;  width:42px; height:36px;overflow:hidden;cursor:pointer;background:url(../images/prev-btn-on.png) no-repeat;position:absolute; left:0px; top:240px; z-index:1; }
.picScroll-left1 .hd .next:hover{ display:block;  width:42px; height:36px;overflow:hidden;cursor:pointer;background:url(../images/next-btn-on.png) no-repeat;position:absolute; right:0px; top:240px; z-index:1; }
.picScroll-left1 .hd ul{ float:right; overflow:hidden; zoom:1;padding: 0px 180px; zoom:1; }
.picScroll-left1 .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left1 .hd ul li.on{ background-position:0 0; }
.picScroll-left1 .bd{ padding:0px 120px 0px 90px; margin: 0 auto;}
.picScroll-left1 .bd ul li{ width: 303px; height: 372px; position: relative; margin:0px 20px 0px 20px;}
.picScroll-left1 .bd ul li img{ width: 166px; height: 166px;position: absolute;top:11px;left:66px;border:11px solid #eeeeee; border-radius: 50%; z-index: 10;}
.picScroll-left1 .bd ul li .sbox{width: 303px; height:278px;position: absolute;top:94px;left:0px;background:#fff; text-align: center;}
.picScroll-left1 .bd ul h2{ padding-top: 140px; color: #333; font-size: 18px;}
.picScroll-left1 .bd ul h3{color: #666; font-size: 16px; padding: 0px 30px;}
.picScroll-left1 .bd ul p{color: #666; font-size: 14px;padding: 0px 30px;}

.honor-left{ width:450px;  overflow:hidden; position:relative;  border:1px solid #ccc;   }
.honor-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.honor-left .hd .prev,.honor-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
	 cursor:pointer; background:url("images/arrow.png") no-repeat;}
.honor-left .hd .next{ background-position:0 -50px;  }
.honor-left .hd .prevStop{ background-position:-60px 0; }
.honor-left .hd .nextStop{ background-position:-60px -50px; }
.honor-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.honor-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.honor-left .hd ul li.on{ background-position:0 0; }
.honor-left .bd{ padding:10px;   }
.honor-left .bd ul{ overflow:hidden; zoom:1; }
.honor-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.honor-left .bd ul li .pic{ text-align:center; }
.honor-left .bd ul li .pic img{ width:120px; height:90px; display:block;  padding:2px; border:1px solid #ccc; }
.honor-left .bd ul li .pic a:hover img{ border-color:#999;  }
.honor-left .bd ul li .title{ line-height:24px;   }

.cont5box{ background-color: #fff; padding: 30px;}
.cont5 .map{float:left; width: 263px; height: 181px;}
.cont5 .address{ width: 340px;float:left; padding-left:10px;}
.cont5 .address h2{color: #000; font-size: 16px; padding-bottom: 10px;}
.cont5 .address p{ font-size: 14px; color: #666; line-height: 30px;}

/*荣誉滚动*/
.linkimg .bd{ }
.linkimg .bd ul{ overflow:hidden; zoom:1; }
.linkimg .bd ul li{ margin:0px 30px 33px 0px; float:left; display:inline; overflow:hidden; text-align:center; width:272px; height:170px;  }
.linkimg .bd ul li img{ width:272px; height:170px;}
.linkimg img{cursor: pointer;transition: all 0.6s;  }  
.linkimg img:hover{transform: scale(1.4);}
.cont3{background-color:#ececec;}
.gsimg{ width:462px;float:left; padding: 32px 0px 0px 30px;}
.gsimg p{ font-size: 18px; line-height: 45px;}
.gstit{ width:573px;float:right; padding: 20px 53px 0px 0px;}
.gstit li{background:url(../images/nli.jpg) 0px 20px no-repeat; border-bottom: 1px solid #cdcdcd; padding: 10px 0px  8px; padding-left: 23px;overflow:hidden;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  -webkit-text-overflow:ellipsis;
  -moz-text-overflow:ellipsis;
  white-space:nowrap;}
.gstit li a{line-height: 24px;}
	
#link{ _height:124px; overflow:hidden; width:100%; min-height:124px;}
.link{ _height:124px; overflow:hidden;width:1200px; margin:0 auto;min-height:124px;}
.linkbt{ width:1200px;height:32px; padding-top:20px;}
.linknr{ width:1200px;_height:52px;padding-top:20px;overflow:hidden; min-height:52px;}
.linknr a{ float:left;white-space:nowrap; color:#333;}

.bottom{ background-color:#1f7848; height:295px;}
.bottom_t{ height:150px;border-bottom:1px solid #74b08a; padding: 20px 0px;}
.bottom_t .left{width: 700px;}
.bottom_t .left span{ font-size: 16px; float: left; width: 80px;color: #fff; }
.bottom_t .left ul{ font-size: 16px; float: left;width:600px;}
.bottom_t .left li{ font-size: 16px; float: left;padding: 0px 10px 10px;}
.bottom_t .left li a{ display: block;float: left;}
.bottom_t .right{width: 450px;}
.bottom_b{ color: #fff; padding: 15px 0px;}
.bottom_b .address{width: 700px;float: left;font-size: 16px;  line-height: 32px; }
.bottom_b .btcopy{width: 450px;float: right;font-size: 16px;  line-height: 32px; }
.bottom a{ color:#fff;font-size:16px;}

.mycont{ margin: 30px auto;}
.leftarea{ width: 75%; background-color: #fff;}
.leftarea ul{ padding: 30px;}
.leftarea ul li{ width: 100%; margin-bottom: 20px;border-bottom:1px solid #f2f2f2;}
.leftarea ul li .ptxt{}
.leftarea ul li .ptime{ color: #1f7848;}
.bttitle{ font-size: 16px; margin: 15px 0px 0px 0px; line-height:40px;border-bottom:1px solid #f2f2f2;}


.rightarea{ width:22%; background-color: #fff;}
.rightarea ul{ padding: 15px;}
.rightarea .flnav a{ font-size: 16px; line-height:32px; color:#999;}
.rightarea .flnav a:hover{ color: #1f7848;}
.rightarea .flnav .on{color: #1f7848;}
.rightarea .tjlist a p{ font-size: 10px; line-height: 22px;}
.rightarea .tjlist li{ width: 100%;border-bottom:1px solid #f2f2f2;}
.form-group {
	  margin: 15px 15px 0px 15px;
	  padding-bottom:20px;
    border-bottom:1px solid #f2f2f2;
}
.form-control{ line-height: 26px; text-indent:10px;}
.input-search {
    position: relative; 
}
.input-search-btn {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    padding: 0 10px;
    border: none;
    border-radius: 0 200px 200px 0;
    background: 0 0;
}
.input-search-btn .icon {
    margin: 0 3px;
}
.input-search-btn+.form-control {
    padding-right:60px;
}

/* Underline From Left */
.hvr-underline-from-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
}
.hvr-underline-from-left:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 100%;
  bottom: 0;
  background: #1f7848;
  height:1px;
  -webkit-transition-property: right;
  transition-property: right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-underline-from-left:hover:before, .hvr-underline-from-left:focus:before, .hvr-underline-from-left:active:before {
  right: 0;
}





.leftabout{ width:300px;}
.leftaboutbt{ height:51px;width:300px;background-color:#2072b4;overflow:hidden;margin-top:10px; }
.leftaboutbt span{ line-height:51px; padding-left:25px; float:left; font-style:normal;}
.leftaboutbt span a{ color:#ffffff; font-size:16px;}
.leftaboutbt span a:hover{ color:#fff font-size:16px;}

.leftaboutbt b{ line-height:51px; padding-left:8px; float:left;}
.leftaboutbt b a{ color:#fff;font-size:14px; font-weight:normal;}
.leftaboutbt b a:hover{ color:#fff;font-size:14px; font-weight:normal;}
.leftlxbt{ height:54px;width:300px;background:url(../images/bticon.jpg) 0px 31px no-repeat; overflow:hidden; display:none}
.leftlxbt span{ line-height:74px; padding-left:25px; float:left; font-style:normal;}
.leftlxbt span a{ color:#66a932; font-size:16px;}
.leftlxbt span a:hover{ color:#66a932; font-size:16px;}

.leftlxbt b{ line-height:74px; padding-left:8px; float:left;}
.leftlxbt b a{ color:#666666;font-size:14px; font-weight:normal;}
.leftlxbt b a:hover{ color:#666666;font-size:14px; font-weight:normal;}
.leftaboutnr{ width:300px; _height:35px; float:left; min-height:35px; margin-top:7px; padding-bottom:10px;}
.leftaboutnr li{ width:300px; height:40px; float:left;background-color:#ededed;margin-bottom:5px;}
.leftaboutnr li a{ font-size:14px;color:#666;width:280px; height:42px;line-height:40px; display:block; padding-left:20px;background-color:#ededed; padding-left:20px;}
.leftaboutnr li a:hover{ color:#fff;background-color:#4dab4d;line-height:40px;}

.leftnews{ width:300px;}
.leftnewsbt{ height:51px;width:300px;overflow:hidden; background-color:#2072b4;margin-top:10px;}
.leftnewsbt span{ line-height:51px; padding-left:30px; float:left; font-style:normal;}
.leftnewsbt span a{ color:#fff; font-size:16px;}
.leftnewsbt span a:hover{ color:#fff; font-size:16px;}
.leftnewsbt b{ line-height:51px; padding-left:7px; float:left;}
.leftnewsbt b a{ color:#fff;font-size:14px; font-weight:normal;}
.leftnewsbt b a:hover{ color:#fff;font-size:14px; font-weight:normal;}
.leftnewsnr{ width:260px; _height:35px; float:left; min-height:35px; margin-top:10px; padding-bottom:15px;}
.leftnewsnr li{ width:280px; height:30px; float:left;background:url(../images/newsli.jpg) 0px 10px no-repeat; line-height:30px; padding-left:20px;border-bottom:1px dotted #ddd; }
.leftnewsnr li a{ font-size:12px;}
.leftnewsnr li a:hover{ color:#2072b4; text-decoration:underline;}







.mb10{ margin-bottom:20px;}
.mbybox{ width:1200px; height:100%; overflow:hidden;}
.cont{ width:1200px; height:100%;}
.midcont{ width:1200px; height:100%; margin:0 auto; overflow:hidden;  }
.mbyright{ width:880px; height:100%; float:right; overflow:hidden; padding-bottom:15px;}
.mbyleft{ width:300px; height:100%; float:left; overflow:hidden; display:inline;}
.leftbt{ width:300px; height:160px; float:left;background:url(../images/aboutbj.jpg) no-repeat;}
.leftnr{ width:300px;_height:187px; min-height:187px; float:left;padding-bottom:10px;background:url(../images/leftbj.jpg) repeat-y; }
.leftnr li{ width:300px; height:37px; float:left;}
.leftnr li a{ width:275px; height:37px; float:left;font-size:14px; line-height:37px;background:url(../images/leftlibj.jpg) 10px 15px no-repeat; padding-left:25px;}
.leftnr li a:hover{color:#209620;}
.leftlx{width:248px; height:254px; float:left;background:url(../images/leftlx.jpg) no-repeat; padding-top:125px; padding-left:67px;}
.rightbt{ width:880px;height:51px;float:left; color:#000;line-height:70px; border-bottom:1px solid #dcdcdc; overflow:hidden; margin-top:5px;}
.rightbt_1{ width:150px; float:left; font-size:16px; background:url(../images/bticon.jpg) 0px 28px no-repeat; padding-left:25px;}
.rightbt_2{ width:550px; float:right; line-height:70px; font-size:12px; text-align:right;color:#2072b4; }
.rightbt_2 a{color:#2072b4; }
.rightnr{ width:860px; _height:350px; min-height:350px; float:left; padding:10px 10px 20px 10px;}

.photo_list{ width:860px; height:auto; overflow:hidden; padding-top:20px;}
.photo_list li { width:257px;height:250px;float:left; margin-right:9px; display:inline;overflow:hidden; margin-left:20px;}
.photo_list li img{ width:253px;height:188px;float:left;border:1px solid #dadada; padding:1px;}
.photo_list li a img:hover{filter: alpha(opacity=80); opacity: 0.8;}
.photo_list li span{ width:253px;height:48px;float:left;text-align:center; padding-top:8px;}
.photo_list li span a{text-align:center;line-height:22px;font-size:12px;}
.photo_list li span a:hover{ color:#66a932; text-decoration:underline;}

.product_list{ width:880px; height:auto; overflow:hidden; padding-top:20px;}
.product_list li { width:278px;height:360px;float:left; margin-right:9px; display:inline;overflow:hidden; margin-left:6px;}
.product_list li img{ width:278px;height:300px;float:left;}
.product_list li a img:hover{filter: alpha(opacity=80); opacity: 0.8;}
.product_list li span{ width:278px;height:48px;float:left;text-align:center; padding-top:8px;}
.product_list li span a{text-align:center;line-height:22px;font-size:14px; color:#333;}
.product_list li span a:hover{ color:#2072b4; text-decoration:underline;}

.yanchu-infor { margin-bottom: 20px;}
.yanchu-infor li {
    border-bottom: 1px solid #c8cfde;
    height: 107px;
    overflow: hidden;
    padding-bottom: 20px;
    padding-left: 125px;
    padding-top: 20px;
    position: relative;
}
.yanchu-infor .imglink {
    border: 1px solid #c8cfde;
    height:107px;
    left: 0;
    padding: 2px;
    position: absolute;
    top: 20px;
    width: 107px;
}
.yanchu-infor .imglink1 {
    border: 1px solid #c8cfde;
    height:107px;
    left: 0;
    padding: 2px;
    position: absolute;
    top: 20px;
    width: 150px;
}
.imglink:hover{border:1px solid #CC282D;}
.imglink1:hover{border:1px solid #CC282D;}
.imglink img,.imglink1 img { display: block;}
.yanchu-infor .row1 { font-family: "Microsoft YaHei";font-size: 18px;height: 18px;margin-bottom: 3px;padding-bottom: 5px;}
h2 { font-size: 18px;}
.yanchu-infor h2 a:hover{color:#CC282D;}
.yanchu-infor .row1 a {  color: #333;}
.yanchu-infor .row2 { height: 52px;line-height: 22px;overflow: hidden;}
.yanchu-infor .row3 span.t {
    background: url("../images/line3.png") no-repeat scroll 0 center rgba(0, 0, 0, 0);
    color: #6b7a99;
    display: inline-block;
    margin-right: 15px;
    padding-left: 8px;
}
.table_1{  margin:10px 0px 0px 80px;}
.table_1 .tr1{float: left;padding:0px;width: 480px; height:42px;  }
.table_1 .tr2{float: left;padding:0px;width: 480px; height:140px;  }
.dszzc{background:url(../images/zcimg.jpg) right bottom no-repeat; height:435px;}
.zpimg{background:url(../images/zpimg.jpg) right bottom no-repeat; height:482px;} 
.bor5{float: left;padding: 8px 0;text-align: right;width: 15%; font-size:14px;}
.bor4{float: left;padding: 3px 0;text-align: left;width: 80%;}
.bor1{ border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; padding:5px;text-align:center;}
.bor2{ border-bottom:1px solid #cccccc;text-align:center;padding:5px;}
.bor3{width:116px; height:22px; text-align:center;font-weight:bold;padding:5px;}
.btn_submit{color:#fff;font-size:14px;line-height:1em;font-family:"Microsoft Yahei";cursor:pointer;margin-bottom:15px; width:119px; height:31px;background: url(../images/btnSubmit.jpg) no-repeat; border:0px; }
.apply_btn{ background-color:#2072b4; color:#fff; padding:9px;}
.apply_btn:hover{color:#fff; background-color:#5c9e35;}
.zp_list{ width:860px; float:left; color:#666666;}
.zp_list li{ width:40px; line-height:40px;width:860px;font-family:"宋体"; float:left;border-bottom:1px solid #EEE;}
.zp_list li span{ width:40px; line-height:40px;width:300px;font-family:"宋体"; float:left;padding-left:10px; font-size:14px;}
.zp_list li a:hover{text-decoration:underline;  color:#666666;font-size:14px}
.zp_list .date{ width:38px; line-height:38px;width:150px;font-family:"宋体"; float:right; text-align:right;font-size:14px}
.bgzp{ width:850px; height:40px; background-color:#F1F1F1; padding-left:10px; line-height:40px;font-size:14px}

.job_show{ width:800px;}
.center{ text-align:center;}
.meta{border-bottom:1px solid #EEE;padding-bottom:10px; margin-bottom:10px;}
.htitle{ font-size:14px; text-align:center; font-weight:bold;}
.meta .share{float:right;}
.meta-tit{color:#3B8DD1;font-size:18px;margin:0 0 10px; text-align:center;}
.meta-tit span a{color:#008800;font-size:12px;font-weight:normal;margin-left:10px;}
.meta-info{color:#999;}
.ntitle{padding-bottom:10px;}
.ntitle-tit{color:#444;font-size:14px;margin:0 0 10px;}
.ntitle-tit span a{color:#008800;font-size:12px;font-weight:normal;margin-left:10px;}
.ntitle-info{color:#999;}
/*css flickr style pagination*/
div.flickr {
	padding:30px 0px 0px 0px;margin:0px; text-align:center; font-family:Verdana; font-size:12px;text-align:right;
}
div.flickr a {
	border-right: #efefef 1px solid; padding-right: 6px; background-position: 50% bottom; border-top: #efefef 1px solid; padding-left: 6px; padding-bottom: 2px; border-left: #efefef 1px solid; color: #666666; margin-right: 3px; padding-top: 2px; border-bottom:#efefef 1px solid; text-decoration: none; background-color:#fff;
}
div.flickr a:hover {
	border-right: #efefef 1px solid; border-top: #efefef 1px solid; background-image: none; border-left: #efefef 1px solid; color: #fff; border-bottom: #efefef 1px solid; background-color: #209620; text-decoration :none;
}
div.meneame a:active {
	border-right: #000 1px solid; border-top: #000 1px solid; background-image: none; border-left: #000 1px solid; color: #fff; border-bottom: #000 1px solid; background-color: #209620
}
div.flickr span.current {
	padding-right: 6px; padding-left: 6px; font-weight: bold; padding-bottom: 2px; color: #209620; margin-right: 3px; padding-top: 2px
}
div.flickr span.disabled {
	padding-right: 6px; padding-left: 6px; padding-bottom: 2px; color: #209620; margin-right: 3px; padding-top: 2px
}
.htitle{ color:#6b7a99; font-size:18px;}
.clearfloat {clear: both;height: 0;overflow: hidden;}
/*newsshow*/
.meta-info{text-align: center;height: 30px;line-height: 30px;}
/*news  t and w*/
.rightcommonn_new1{background: url(../images/new_list_content.gif) no-repeat;}
#new_li{height: 165px;}
#news_img img{margin-top: 4px;}
#news_content{width: 505px;}
/*newslist*/
.newsContent ul li{width: 737px;height: 135px;line-height: 24px;border-bottom: 1px dashed #a6a6a6;}
.nynrsp1 {height:24px;background:url(../images/newsli8.jpg) 2px 17px  no-repeat; padding-left:20px; padding-top:10px;}
.nynrsp1 a{font-size: 16px;color: #aa1916;}
.nynrsp1 a:hover{text-decoration:underline;}
.nynr2{text-indent: 2em;color: #666666;font-size: 12px;line-height: 22px;height:65px;font-family:"Arial";}
.nynrp3 {height:30px; text-align:right;border-bottom: 1px dashed #a6a6a6; margin-bottom:5px;}
.nynrp3 span{color: #999999;}
.nynrp302{display: block;cursor: pointer;}
.newsContent{height: 470px;line-height: 30px;margin-bottom: 30px;margin-top: 15px;overflow: hidden;width: 737px;}
/**/
.nynrp1{ height:60px; line-height :20px; vertical-align :middle; margin-top :5px}
.nynrp2{ height :36px; line-height :36px; vertical-align :middle; float:right;padding-right:4px;}
.nynrp2 a{color:#333333;}
.nynrsp2{ float :left; margin-left :15px; display :inline}
.nynrsp2 a:hover{ text-decoration :underline}
.nynrsp3{ float :right; margin-right :20px; display :inline;}
.nynrsp3 a{color:#6f6868;}
.nynrsp3 a:hover{ text-decoration :underline}
.new_list{ padding :2px 0; margin-bottom :10px}
.new_list li{ padding:6px; text-align :left; background :url(../images/line_01.jpg) repeat-x bottom; overflow:hidden}
.new_list li h3{ font-size :15px; font-weight :bold}
.new_list li h3 a:hover{ text-decoration :underline}
.nynrp11{ height:60px; line-height :20px; vertical-align :middle; margin-top :5px}
.nynrp21{ height :20px; line-height :20px; vertical-align :middle; margin-top :5px}

.imgbox1 {float: left;height:171px;overflow: hidden;position: relative;width:160px; margin-right:10px; display:inline; margin-left:5px;}
.imgbox1 img {height:119px;width:158px;border:1px solid #ededed;}
.imgalltxt1 {left:1px;overflow: hidden;position: absolute;top:119px;width: 158px;}
.imgalltxt1 h2 {height:119px;background:url(../images/imgpng2.png) top no-repeat;overflow: hidden;text-align: center; display:block;width:158px;}
.imgalltxt1 h2 a{ width:158px;height:119px;display:block;}



 